Graph Transformations in OMG's Model-Driven Architecture: (Invited Talk)
نویسندگان
چکیده
The Model-Driven Architecture (MDA) vision of the Object Management Group offers a unique opportunity for introducing Graph Transformation (GT) technology to the software industry. The paper proposes a domainspecific refinement of MDA, and describes a practical manifestation of MDA called Model-Integrated Computing (MIC). MIC extends MDA towards domainspecific modeling languages, and it is well supported by various generic tools that include model transformation tools based on graph transformations. The MIC tools are metaprogrammable, i.e. they can be tailored for specific domains using metamodels that include metamodels of transformations. The paper describes the development process and the supporting tools of MIC, and it raises a number of issues for future research on GT in MDA. Graph grammars, graph transformations, Model-Integrated Computing, domainspecific modeling languages, model-driven architecture, formal specifications.
منابع مشابه
MDA-Based Architecture of a Description Logics Reasoner
The paper presents the architecture and design of a description logics (DLs) reasoner based on the Model Driven Architecture (MDA) methodology. The architecture relies on OMG's description logics metamodel, tableau metamodel, and model transformations using a language for model transformation. We show an example of DLs knowledge base using UML notation in context of MDA. The idea can be easily ...
متن کاملBehaviour Modelling in Model Driven Architecture
Pushing the button and yielding automatically generated code from behavioral models is one of the dreams of the Model-Driven Architecture approach. Current practice shows that this works quite well in certain domain-specific contexts or in case of low-level (textual) behavior specifications. But, in most cases, behavioral models are only used in early phases of a software development project fo...
متن کاملTransformations based on Relations
The Model Driven Architecture (MDA) is an approach to IT systems development fostered by the Object Management Group (OMG). It is based on forming a separation between the specification of a systems essential functionality as a platform independent model (PIM) and the realisation of the system using more detailed and specific platform specification (PSM). It is recognised that specifying the ma...
متن کاملProceedings of the first Twente Data Management Workshop on XML Databases & Information Retrieval
Pushing the button and yielding automatically generated code from behavioral models is one of the dreams of the Model-Driven Architecture approach. Current practice shows that this works quite well in certain domain-specific contexts or in case of low-level (textual) behavior specifications. But, in most cases, behavioral models are only used in early phases of a software development project fo...
متن کاملGenerative Programming via Graph Transformations in the Model-Driven Architecture
The Model-Driven Architecture of OMG envisions a development paradigm where designers create a PlatformIndependent Model (PIM) of the design, which is then refined into a Platform-Specific Model (PSM). This paper argues that this approach lends itself well to generative programming techniques, and that tools are needed to support this transformation. The paper shows how a technique based on gra...
متن کامل